
//================v2要点总结===============
/**
 * 1. 更像是找规律， 参考:https://leetcode-cn.com/problems/power-of-two/solution/tu-jie-wei-yun-suan-ji-qiao-yi-xing-dai-0y90m/
 * 2. 结论为 2的 幂次方所得的数，最高位为1,其他位为0，而n-1之后，最高位变为0，其他位变为1，进行与操作，等于0
 * /

/**
 * @param {number} n
 * @return {boolean}
 */
var isPowerOfTwo = function (n) {
    if (n <= 0) return false
    return !(n & (n - 1))
};

console.log(isPowerOfTwo(16))